package com.lw.service;

import com.lw.common.vo.Option;
import com.mybatisflex.core.service.IService;
import com.lw.entity.TbDept;

import java.util.List;

/**
 * 部门表 服务层。
 *
 * @author lw
 * @since 2025年05月15日 08:32:28
 */
public interface TbDeptService extends IService<TbDept> {

    List<Option<Long>> listDeptOptions();

    List<TbDept> getDeptTree(TbDept dept);

    Boolean saveDept(TbDept tbDept);

    Long updateDept(TbDept tbDept);

    Boolean deleteByIds(String ids);
}
